home *** CD-ROM | disk | FTP | other *** search
- ; NOTE: TABs are correctly shown with tab size of 4. Please do not
- ; reformat these files because of lousy text editor!!!
- ;
- ; see game.ascii for documentation
- ;
- ;
- ; On-game display elements (everything is displayed at the moment)
- ; ========================
- ;
- ;
- ; FORMATS:
- ; =======
- ;
- ; !Note: Formats will change if more information gets added.
- ; Incorrect formatting will 99.9% surely crash or at least
- ; give random results.
- ;
- ; Names of the fields are not compared to anything, so they *can*
- ; be changed. They have to be single word (no spaces). Also
- ; between the field name and number/name has to at least 1 space/tab.
- ; Same applies to between number/name and comment.
- ; Empty lines (any amount of spaces/tabs) are supported.
- ; lines starting with ; or / are considered as comments.
- ;
- ; * ID's have to be unique inside one file.
- ; * ID 0 is reserved as terminator and must appear on the end.
- ; * negative ID's indicate no navigation info is present. (must!)
- ; * positive ID's indicate navigation info is there. (must!)
- ; * navigation is given as with ID's.
- ;
- ; Level of element indicates visibility. Elements intended to appear
- ; simultatously should be put to the same level. Level can be
- ; any number (0,positive or negative).
- ;
- ; Elements are drawn in order of appearance in file.
- ;
- ;
- ; NOTE: At the time of writing this flic's looping position is
- ; not supported. Later on it will be supported.
- ;
- ;
- ; WHERE to change:
- ; ===============
- ;
- ; * cn/cn.racer, where n is car number
- ; - Name of the car. Format: "name of car"
- ;
- ; * ln/ln.properties, where n is level number
- ; - Name of the level. Format: "name of level".
- ; - Palette for menu scene
- ; - Fading factor between normal & given palette. 1.0 = fully given one.
- ;
- ; * interface.ascii
- ; - General menu appearace,fog,fov,viewdistance,moving,shimmering
- ; - Fading times between events
- ; - Cross fading overlapping [1.0 = full, 0.0 = none(first out, then second in)]
- ;
- ; * begin.ascii
- ; - begin screen elements (flic) description
- ;
- ; * menu.ascii
- ; - menu system elements description
- ;
- ; * game.ascii
- ; - in-game display elements description
- ;
- ;
- ; Example formats:
- ; ===============
- ;
- ;static picture:
- ;ID -1 ;negative ID indicates NO navigation
- ;FileName game/1000-.tga ;filename, - indicates no mipmap generation
- ;ScaleX 1.0 ;stretching in x
- ;ScaleY 1.0 ;stretching in y
- ;PositionX 380 ;top-left x-position on 640x480 screen
- ;PositionY 200 ;top-left y-position on 640x480 screen
- ;Transparency 2 ;0=opaque,1=alphamap,2=add,3=mul
- ;Level 0 ;levels are controlled separately
- ;
- ;
- ;selectable picture:
- ;ID 1 ;positive ID indicates navigation info is present
- ;FileName game/1000-.tga ;filename, - indicates no mipmap generation
- ;ScaleX 1.0 ;stretching in x
- ;ScaleY 1.0 ;stretching in y
- ;PositionX 380 ;top-left x-position on 640x480 screen
- ;PositionY 200 ;top-left y-position on 640x480 screen
- ;Transparency 2 ;0=opaque,1=alphamap,2=add,3=mul
- ;Up 7000 ;where to go (ID) when moving up
- ;Down 2000 ;where to go (ID) when moving down
- ;Prev 7000 ;where to go (ID) when moving backwards in menu
- ;Next 1000 ;where to go (ID) when moving forward in menu
- ;Level 0 ;levels are controlled separately
- ;
- ;
- ;static text:
- ;ID -1 ;negative ID indicates NO navigation
- ;FileName "string" ;string to print
- ;ScaleX 1.0 ;stretching in x
- ;ScaleY 2.0 ;stretching in y
- ;PositionX 380 ;top-left x-position on 640x480 screen
- ;PositionY 200 ;top-left y-position on 640x480 screen
- ;Level 0 ;levels are controlled separately
- ;
- ;
- ;selectable text:
- ;ID 1 ;positive ID indicates navigation info is present
- ;FileName "string" ;string to print
- ;ScaleX 1.0 ;stretching in x
- ;ScaleY 1.0 ;stretching in y
- ;PositionX 380 ;top-left x-position on 640x480 screen
- ;PositionY 200 ;top-left y-position on 640x480 screen
- ;Up 7000 ;where to go (ID) when moving up
- ;Down 2000 ;where to go (ID) when moving down
- ;Prev 7000 ;where to go (ID) when moving backwards in menu
- ;Next 1000 ;where to go (ID) when moving forward in menu
- ;Level 0 ;levels are controlled separately
- ;
- ;
- ;static flic:
- ;ID -1 ;negative ID indicates NO navigation
- ;FileName game/test.flc ;filename. must have .flc ending
- ;Left 0 ;top-left x-position on 640x480 screen
- ;Top 110 ;top-left y-position on 640x480 screen
- ;Right 640 ;bottom-right x-position on 640x480 screen
- ;Down 400 ;bottom-right y-position on 640x480 screen
- ;Red 20 ;red component multiplied to flic's red (255 equals no change)
- ;Green 20 ;green component multiplied to flic's green (255 equals no change)
- ;Blue 20 ;blue component multiplied to flic's blue (255 equals no change)
- ;UpdateFrequency 30 ;decompression frequency (frames per second) 0 equals no playing
- ;LoopingPosition 0 ;frame to go from the end. -1 equals no looping
- ;Transparency 2 ;0=opaque,1=alphamap,2=add,3=mul
- ;Level -1 ;levels are controlled separately
- ;
- ;
- ;selectable flic:
- ;ID 1 ;positive ID indicates navigation info is present
- ;FileName game/test.flc ;filename. must have .flc ending
- ;Left 0 ;top-left x-position on 640x480 screen
- ;Top 110 ;top-left y-position on 640x480 screen
- ;Right 640 ;bottom-right x-position on 640x480 screen
- ;Down 400 ;bottom-right y-position on 640x480 screen
- ;Red 20 ;red component multiplied to flic's red (255 equals no change)
- ;Green 20 ;green component multiplied to flic's green (255 equals no change)
- ;Blue 20 ;blue component multiplied to flic's blue (255 equals no change)
- ;UpdateFrequency 30 ;decompression frequency (frames per second) 0 equals no playing
- ;LoopingPosition 0 ;frame to go from the end. -1 equals no looping
- ;Transparency 2 ;0=opaque,1=alphamap,2=add,3=mul
- ;Up 7000 ;where to go (ID) when moving up
- ;Down 2000 ;where to go (ID) when moving down
- ;Prev 7000 ;where to go (ID) when moving backwards in menu
- ;Next 1000 ;where to go (ID) when moving forward in menu
- ;Level 1 ;levels are controlled separately
- ;
- ;
- ;
- ; Actual description:
- ; ==================
-
- ;TMP crap [Timo]
- ;
- TogglingEnabled 0 ;0=disabled, 1=enabled
-
- ;---------------------------------------
- ; Speed indicators (use IDs -1000 -> )
- ;---------------------------------------
- ID -1003
- FileName "floral power"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 188
- PositionY 126
- Level -1003
-
- ID -1004
- FileName "crystal power"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 180
- PositionY 126
- Level -1004
-
- ID -1005
- FileName "solar power"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 198
- PositionY 126
- Level -1005
-
- ID -1006
- FileName "fusion power"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 188
- PositionY 126
- Level -1006
-
- ID -1007
- FileName "lunar power"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 198
- PositionY 126
- Level -1007
-
- ID -1008
- FileName "astral power"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 188
- PositionY 126
- Level -1008
-
- ID -1009
- FileName "celestial power"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 172
- PositionY 126
- Level -1009
-
- ID -1010
- FileName "infinity power"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 180
- PositionY 126
- Level -1010
-
- ;---------------------------------------
- ; In-game messages
- ;---------------------------------------
-
- ID -10000
- FileName "hover failure"
- ScaleX 1.4
- ScaleY 1.4
- PositionX 185
- PositionY 200
- Level -10000
-
- ID -10001
- FileName "wrong way"
- ScaleX 2.6
- ScaleY 2.6
- PositionX 209
- PositionY 200
- Level -10001
-
- ID -10002
- FileName "race record"
- ScaleX 1.5
- ScaleY 1.5
- PositionX 240
- PositionY 160
- Level -10002
-
- ID -10003
- FileName "lap record"
- ScaleX 1.5
- ScaleY 1.5
- PositionX 248
- PositionY 160
- Level -10003
-
- ID -10004
- FileName "best lap"
- ScaleX 1.5
- ScaleY 1.5
- PositionX 264
- PositionY 160
- Level -10004
-
- ID -10005
- FileName "extra lap"
- ScaleX 1.5
- ScaleY 1.5
- PositionX 256
- PositionY 160
- Level -10005
-
- ;---------------------------------------
- ; displayed when a credit is lost (ie gameover avoided by use of lap cred)
- ;---------------------------------------
- ID -10006
- FileName "credit lost"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 199
- PositionY 88
- Level -10006
-
- ;---------------------------------------
- ; displayed as the time difference between the best lap and current lap,
- ; when laps are passed
- ;---------------------------------------
- ID -10007
- FileName ""
- ScaleX 1.5
- ScaleY 1.5
- PositionX 545
- PositionY 60
- Level -10007
-
- ;---------------------------------------
- ; this contains the current amount of credits
- ;---------------------------------------
- ID -10008
- FileName ""
- ScaleX 1.1
- ScaleY 1.1
- PositionX 530
- PositionY 460
- Level -10008
-
- ;---------------------------------------
- ; displayed when the ~3 second panic time starts counting
- ;---------------------------------------
- ID -10009
- FileName ""
- ScaleX 3.4
- ScaleY 3.4
- PositionX 309
- PositionY 80
- Level -10009
-
- ;---------------------------------------
- ; displayed in coundown as '3'
- ;---------------------------------------
- ID -10010
- FileName "3"
- ScaleX 6.9
- ScaleY 6.9
- PositionX 294
- PositionY 196
- Level -10010
-
- ;---------------------------------------
- ; displayed in coundown as '2'
- ;---------------------------------------
- ID -10011
- FileName "2"
- ScaleX 6.9
- ScaleY 6.9
- PositionX 294
- PositionY 196
- Level -10011
-
- ;---------------------------------------
- ; displayed in coundown as '1'
- ;---------------------------------------
- ID -10012
- FileName "1"
- ScaleX 6.9
- ScaleY 6.9
- PositionX 294
- PositionY 196
- Level -10012
-
- ;---------------------------------------
- ; displayed in coundown as 'go'
- ;---------------------------------------
- ID -10013
- FileName "go"
- ScaleX 6.9
- ScaleY 6.9
- PositionX 262
- PositionY 196
- Level -10013
-
- ;---------------------------------------
- ; displayed during game for a credit gained
- ;---------------------------------------
- ID -10014
- FileName "extra credit"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 188
- PositionY 88
- Level -10014
-
- ;---------------------------------------
- ; displayed during 'game over': time spent racing
- ;---------------------------------------
- ID -10015
- FileName ""
- ScaleX 1.6
- ScaleY 1.6
- PositionX 348
- PositionY 300
- Level -10015
-
- ;---------------------------------------
- ; displayed after the 3rd lap in race mode; race time
- ;---------------------------------------
- ID -10016
- FileName ""
- ScaleX 1.5
- ScaleY 1.5
- PositionX 501
- PositionY 80
- Level -10016
-
- ;---------------------------------------
- ; displayed after the 3rd lap in race mode; message for battle laps
- ;---------------------------------------
- ID -10017
- FileName "extended race"
- ScaleX 2.3
- ScaleY 2.3
- PositionX 180
- PositionY 88
- Level -10016
-
- ;---------------------------------------
- ; displayed if a level got unlocked
- ;---------------------------------------
- ID -10018
- FileName "unlocking next level"
- ScaleX 1.5
- ScaleY 1.5
- PositionX 180
- PositionY 125
- Level -10018
-
- ;---------------------------------------
- ; displayed if network game has a local gameover
- ;---------------------------------------
- ID -10019
- FileName "out runned by a lab"
- ScaleX 1.1
- ScaleY 1.1
- PositionX 20
- PositionY 460
- Level -10019
-
- ;---------------------------------------
- ; displayed if network game loses a credits
- ;---------------------------------------
- ID -10020
- FileName "credits at limit"
- ScaleX 1.1
- ScaleY 1.1
- PositionX 20
- PositionY 460
- Level -10020
-
- ;---------------------------------------
- ; displayed the following text, if you are looking out from another car
- ;---------------------------------------
-
- ID -10021
- FileName "follow"
- ScaleX 2.0
- ScaleY 2.0
- PositionX 150
- PositionY 88
- Level -10022
-
- ;---------------------------------------
- ; displayed the name of player your are following
- ;---------------------------------------
-
- ID -10022
- FileName ""
- ScaleX 2.0
- ScaleY 2.0
- PositionX 288
- PositionY 88
- Level -10022
-
- ;---------------------------------------
- ; If out runned with a lab, but not game over.
- ;---------------------------------------
-
- ID -10023
- FileName "race over"
- ScaleX 2.6
- ScaleY 2.6
- PositionX 209
- PositionY 200
- Level -10023
-
- ;---------------------------------------
- ; Additional Items
- ;---------------------------------------
-
- ID -2000 ;title of current track
- FileName ""
- ScaleX 1.0
- ScaleY 1.0
- PositionX 260
- PositionY 440
- Level -2000
-
- ID -2001 ;artist of current track
- FileName ""
- ScaleX 1.0
- ScaleY 1.0
- PositionX 220
- PositionY 420
- Level -2001
-
-
- ;---------------------------------------
- ; Temp OSD for Mads
- ;---------------------------------------
-
- ;static picture
- ;ID -1 ;start race
- ;FileName game/1000-.tga
- ;ScaleX 1.0
- ;ScaleY 1.0
- ;PositionX 380
- ;PositionY 200
- ;Transparency 2
- ;Level 10
-
- ;static text field
- ;ID -3 ;negative ID indicates NO navigation
- ;FileName "string" ;string to print
- ;ScaleX 1.0
- ;ScaleY 2.0
- ;PositionX 100 ;top-left x-position on 640x480 screen
- ;PositionY 100 ;top-left y-position on 640x480 screen
- ;Level 11 ;levels are controlled separately
-
- ;static flic
- ;ID -4
- ;FileName menu/bar.flc
- ;Left 380
- ;Top 230
- ;Right 636 ;Left + Width
- ;Down 240 ;Top + Height
- ;Red 255 ;[0-255]
- ;Green 255 ;[0-255]
- ;Blue 255 ;[0-255]
- ;UpdateFrequency 30 ;30 fps
- ;LoopingPosition 0 ;full looping
- ;Transparency 2 ;additive
- ;Level 20
-
- ; temp OSD
- ;===================================
-
- ID -100
- FileName "pos "
- ScaleX 1.6
- ScaleY 1.6
- PositionX 20
- PositionY 20
- Level -100
-
- ID -101
- FileName "lap "
- ScaleX 1.6
- ScaleY 1.6
- PositionX 20
- PositionY 40
- Level -101
-
- ;ID -110 ;lap times
- ;FileName ""
- ;ScaleX 1.0
- ;ScaleY 1.0
- ;PositionX 500
- ;PositionY 80
- ;Level -110
-
- ID -111
- FileName ""
- ScaleX 1.5
- ScaleY 1.5
- PositionX 471
- PositionY 20
- Level -110
-
- ID -112
- FileName ""
- ScaleX 1.5
- ScaleY 1.5
- PositionX 471
- PositionY 40
- Level -110
-
- ;ID -113 ;;;
- ;FileName ""
- ;ScaleX 1.0
- ;ScaleY 1.0
- ;PositionX 500
- ;PositionY 140
- ;Level -110
-
- ID -114
- FileName ""
- ScaleX 1.1
- ScaleY 1.1
- PositionX 270
- PositionY 55
- Level -110
-
- ;ID -115 ;;;
- ;FileName ""
- ;ScaleX 1.0
- ;ScaleY 1.0
- ;PositionX 500
- ;PositionY 180
- ;Level -110
-
- ;ID -116 ;;;
- ;FileName ""
- ;ScaleX 1.6
- ;ScaleY 1.6
- ;PositionX 500
- ;PositionY 180
- ;Level -110
-
- ID -102
- FileName " "
- ScaleX 3.9
- ScaleY 3.9
- PositionX 268
- PositionY 8
- Level -102
-
- ID -120
- FileName "game over"
- ScaleX 2.6
- ScaleY 2.6
- PositionX 209
- PositionY 200
- Level -120
-
- ID -121
- FileName "race time"
- ScaleX 1.6
- ScaleY 1.6
- PositionX 170
- PositionY 300
- Level -120
-
-
- ;
- ;"on-top" special effects
- ;
-
- ID -199
- FileName game/321go-.flc ;countdown
- Left 246
- Top 152
- Right 374 ;Left + Width
- Down 280 ;Top + Height
- Red 255 ;[0-255]
- Green 255 ;[0-255]
- Blue 255 ;[0-255]
- UpdateFrequency 30 ;30 fps
- LoopingPosition -1 ;no looping
- Transparency 2 ;additive
- Level -199
-
- ID -200
- FileName menu/flash.tga ;flashing layer
- ScaleX 80.0 ;640/8
- ScaleY 60.0 ;480/8
- PositionX 0
- PositionY 0
- Transparency 1
- Level -200
-
- ID -201
- FileName menu/flash2.tga ;flashing layer 2
- ScaleX 80.0 ;640/8
- ScaleY 60.0 ;480/8
- PositionX 0
- PositionY 0
- Transparency 1
- Level -201
-
- ID -202
- FileName menu/dim.tga ;dimming layer
- ScaleX 80.0 ;640/8
- ScaleY 60.0 ;480/8
- PositionX 0
- PositionY 0
- Transparency 3 ;multiplicative
- Level -202
-
- ID -203
- FileName "any key to continue" ;pause text 1
- ScaleX 1.0
- ScaleY 1.0
- PositionX 233
- PositionY 251
- Level -203
-
- ID -204
- FileName "esc for menu" ;pause text 2
- ScaleX 1.0
- ScaleY 1.0
- PositionX 263
- PositionY 275
- Level -203
-
- ID 0 ;terminator
-
- ;make no modifications to this
- ;=============================
- CHECKSUM 2122653459
-